
import Head from 'next/head'

<Head>
  <script>
    {
      `(function() {
         var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?e60fb290e204e04c5cb6f79b0ac1e697";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
       })();`
    }
  </script>
</Head>

![LangChain](https://pica.zhimg.com/50/v2-56e8bbb52aa271012541c1fe1ceb11a2_r.gif)





SerpAPI[#](#serpapi "跳转到此标题的永久链接")
==================================

本页面介绍如何在LangChain中使用SerpAPI搜索API。它分为两个部分：安装和设置，以及对特定SerpAPI包装器的引用。

安装和设置[#](#installation-and-setup "跳转到此标题的永久链接")
-----------------------------------------------

* 使用`pip install google-search-results`安装要求。

* 获取SerpAPI api密钥，将其设置为环境变量（`SERPAPI_API_KEY`)之一。

包装器[#](#wrappers "跳转到此标题的永久链接")
-------------------------------

### 实用工具[#](#utility "跳转到此标题的永久链接")

存在一个SerpAPI实用程序，它包装了这个API。要导入此实用程序：

```python
from langchain.utilities import SerpAPIWrapper

```

更详细的教程可以查看[本教程](../modules/agents/tools/examples/serpapi)。

### 工具[#](#tool "Permalink to this headline")

您还可以将此包装器轻松加载为工具(与代理一起使用)。
您可以使用以下命令完成此操作：

```python
from langchain.agents import load_tools
tools = load_tools(["serpapi"])

```

有关更多信息，请参见[此页面](../modules/agents/tools/getting_started)

